Adaptive Operating System Design using Reflection
نویسندگان
چکیده
Flexibility to adapt to di erent applications is a key requirement of modern operating systems. We have explored the use of meta-objects and re ection as a means to write adaptable system software. This paper discusses the Apertos operating system that uses these techniques. It outlines how meta-objects help to support exibility and how we have implemented the concepts, and gives some performance gures. 1 Flexibility in operating systems Recent trends in networking, multi-media and mobile computing have placed new requirements on the exibility and adaptability of existing operating systems. It is increasingly recognised that existing OS architectures are not su ciently exible to meet these demands. As such there is signi cant interest in building more exible, or adaptive operating systems. It is our belief that this trend represents one of the most important hot topics in the OS research community. We can categorise exibility in work to date as follows: exibility in the way we combine the components of the system at build time, exibility in the way the systems adapts to application needs and exibility in the way the system and its interfaces evolve over time. There has been much work in the OS community that aims to support these exibility requirements. However we argue that much of this work lacks a consistent framework, ie. the mechanisms adopted have been applied to selected areas, and di erent mechanisms have been used in di erent parts of the system. The Apertos system is an operating system design that uses the language community ideas of metaobject programming and re ection to support an open OS architecture in which all aspects of the system are exible. This paper brie y outlines recent work on extending system exibility and then discusses the Apertos system and its use of a meta-object protocol.
منابع مشابه
Design of A Self-Tuning Adaptive Power System Stabilizer
Power system stabilizers (PSSs) must be capable of providing appropriate stabilization signals over abroad range of operating conditions and disturbances. The main idea of this paper is changing aclassic PSS (CPSS) to an adaptive PSS using genetic algorithm. This new genetic algorithm based onadaptive PSS (GAPSS) improves power system damping, considerably. The controller design issue isformula...
متن کاملAdaptive Setting of UFLS Relay Using Hourly Programming with Consideration of Renewable Energy Sources in Smart Grid
In the light of the emergence of smart grids, the functions associated with this type of grids in the blocks of the energy management system require the adoption of robust strategies in order to provide a higher level of control and protection. Under-frequency load shedding (UFLS) sheds load blocks when the frequency drop is below the threshold limit. In adaptive UFLS, in an advanced telecommun...
متن کاملAdaptive Neuro-Fuzzy Inference System application for hydrothermal alteration mapping using ASTER data
The main problem associated with the traditional approach to image classification for the mapping of hydrothermal alteration is that materials not associated with hydrothermal alteration may be erroneously classified as hydrothermally altered due to the similar spectral properties of altered and unaltered minerals. The major objective of this paper is to investigate the potential of a neuro-fuz...
متن کاملDesign of a Model Reference Adaptive Controller Using Modified MIT Rule for a Second Order System
Sometimes conventional feedback controllers may not perform well online because of the variation in process dynamics due to nonlinear actuators, changes in environmental conditions and variation in the character of the disturbances. To overcome the above problem, this paper deals with the designing of a controller for a second order system with Model Reference Adaptive Control (MRAC) scheme usi...
متن کاملAdaptive Fuzzy Synergetic PSS Design to Damp Power System Oscillations
This paper presents a novel indirect adaptive Power System Stabilizer (PSS) via a developed synergetic control methodology and fuzzy systems. Fuzzy system is utilized in an adaptive scheme to estimate the system using a nonlinear model. The synergetic control guarantees robustness of the controller and makes the controller easy to implement because of using a chatter free continuous control law...
متن کاملRELIABILITY-BASED DESIGN OPTIMIZATION OF COMPLEX FUNCTIONS USING SELF-ADAPTIVE PARTICLE SWARM OPTIMIZATION METHOD
A Reliability-Based Design Optimization (RBDO) framework is presented that accounts for stochastic variations in structural parameters and operating conditions. The reliability index calculation is itself an iterative process, potentially employing an optimization technique to find the shortest distance from the origin to the limit-state boundary in a standard normal space. Monte Carlo simulati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995